.clearnfix{
	clear: both;content:'';display: block;
}
.szktor-signature-box{
    width:90%;
    margin:0 auto;
    padding:2%;
    border:1px solid #1ab394;
    font-size:.9rem;
}
#signature-result{
	width:96%;margin:2% auto 0 auto;
    height:150px;overflow:hidden;
}
#signature-result img{
    width: 100%;height: auto;
}
.szktor-dialog-mask{
	background: rgb(0,0,0,0.7);
	position: fixed;left: 0;top: 0;
	width: 100%;height: 100%;
	z-index: 99999999;display: block;
}
.szktor-dialog-box{
    width:94%;height:280px;
    margin:5% auto 0 auto;
    background: #ffffff;
    border-radius: 4%;
    position: relative;
}
.szktor-dialog-box .close-szktor-dialog-box{
	font-weight:bold;font-size:1.2rem;
	position:absolute;
	top:2%;right:4%;
}
.szktor-dialog-box .signature-title{
	text-align: center;font-size: 1rem;font-weight: bold;padding:6% 0 4% 0;
}
#canvas-signature{ 
	touch-action: pan-y; 
	width:90%;
	margin:2% auto 0 auto;
}
.szktor-dialog-box .signature-btn{
    text-align:center;padding-top:10px;
}
.szktor-dialog-box .signature-btn .btnstyle{
	background: #dddddd;color:#ffffff;height:40px;line-height: 40px;font-size:.8rem;
	text-align:center;padding:10px 40px;border-radius:3px;
}
.szktor-dialog-box .signature-btn .yellow-btn{
	background: #ec6337;
}
.szktor-dialog-box .signature-btn .blue-btn{
	margin-left:15px;background: #4192f7;
}